local extension = Package:new("swis")
extension.extensionName = "seaborn"

extension:loadSkillSkelsByPath("./packages/seaborn/pkg/wisdom/skills")

Fk:loadTranslationTable{
  ["swis"] = "嗣智",
}

General:new(extension, "swis__caoying", "wei", 4, 4, General.Female):addSkills({"swis__fulong", "swis__suilin"})
Fk:loadTranslationTable{
  ["swis__caoying"] = "曹婴",
  ["#swis__caoying"] = "凤拄龙骨",
  ["designer:swis__caoying"] = "白蓝海嗣",
  ["illustrator:swis__caoying"] = "琛·美弟其",

  ["~swis__caoying"] = "曹魏天下存，魂归故土安……",
}

General:new(extension, "swis__zhangxiu", "qun", 4):addSkill("swis__fudi")
Fk:loadTranslationTable{
  ["swis__zhangxiu"] = "张绣",
  ["#swis__zhangxiu"] = "北地枭雄",
  ["designer:swis__zhangxiu"] = "白蓝海嗣",

  ["~swis__zhangxiu"] = "若失文和，吾将何归？",
}

General:new(extension, "swis__yuanshao", "qun", 4):addSkills({"swis__hetao", "swis__shiwang"})
Fk:loadTranslationTable{
  ["swis__yuanshao"] = "袁绍",
  ["#swis__yuanshao"] = "思召大义",
  ["designer:swis__yuanshao"] = "白蓝海嗣",

  ["~swis__yuanshao"] = "众人合而无力，徒负大义也……",
}

General:new(extension, "swis__wutugu", "qun", 4):addSkill("swis__manjia")
Fk:loadTranslationTable{
  ["swis__wutugu"] = "兀突骨",
  ["#swis__wutugu"] = "乌戈鲸寇",
  ["designer:swis__wutugu"] = "白蓝海嗣",

  ["~swis__wutugu"] = "撤……快撤！",
}

General:new(extension, "swis__shenpei", "qun", 3):addSkills({"swis__shouye", "swis__shizhong"})
Fk:loadTranslationTable{
  ["swis__shenpei"] = "审配",
  ["#swis__shenpei"] = "名门的死臣",
  ["designer:swis__shenpei"] = "白蓝海嗣",
}

General:new(extension, "swis__jin_yangxiu", "jin", 3, 4):addSkills({"swis__zhisuan", "swis__kuangkui"})
Fk:loadTranslationTable{
  ["swis__jin_yangxiu"] = "羊琇",
  ["#swis__jin_yangxiu"] = "骄羊炎族",
  ["designer:swis__jin_yangxiu"] = "白蓝海嗣",
  ["illustrator:swis__jin_yangxiu"] = "啪啪三国",
}

General:new(extension, "swis__simashi", "jin", 4):addSkills{ "swis__sanshi", "swis__ruilue" }
Fk:loadTranslationTable{
  ["swis__simashi"] = "司马师",
  ["#swis__simashi"] = "元戎鲸鲵",
  ["designer:swis__simashi"] = "白蓝海嗣",
}

General:new(extension, "swis__caocao", "wei", 4):addSkills{ "swis__guixin" }
Fk:loadTranslationTable{
  ["swis__caocao"] = "曹操",
  ["#swis__caocao"] = "识人握势",
  ["designer:swis__caocao"] = "白蓝海嗣",
}

for _, general in pairs(extension.generals) do
  if general.name == "swis__caocao" then
    general.hidden = true
  end
end

return extension
